export const keywords = [
  "ACCESSIBLE",
  "ACCOUNT",
  "ACTION",
  "ACTIVE",
  "ADD",
  "ADMIN",
  "AFTER",
  "AGAINST",
  "AGGREGATE",
  "ALGORITHM",
  "ALL",
  "ALTER",
  "ALWAYS",
  "ANALYSE",
  "ANALYZE",
  "AND",
  "ANY",
  "ARRAY",
  "AS",
  "ASC",
  "ASCII",
  "ASENSITIVE",
  "AT",
  "ATTRIBUTE",
  "AUTHENTICATION",
  "AUTOEXTEND_SIZE",
  "AUTO_INCREMENT",
  "AVG",
  "AVG_ROW_LENGTH",
  "BACKUP",
  "BEFORE",
  "BEGIN",
  "BETWEEN",
  "BIGINT",
  "BINARY",
  "BINLOG",
  "BIT",
  "BLOB",
  "BLOCK",
  "BOOL",
  "BOOLEAN",
  "BOTH",
  "BTREE",
  "BUCKETS",
  "BULK",
  "BY",
  "BYTE",
  "CACHE",
  "CALL",
  "CASCADE",
  "CASCADED",
  "CASE",
  "CATALOG_NAME",
  "CHAIN",
  "CHALLENGE_RESPONSE",
  "CHANGE",
  "CHANGED",
  "CHANNEL",
  "CHAR",
  "CHARACTER",
  "CHARSET",
  "CHECK",
  "CHECKSUM",
  "CIPHER",
  "CLASS_ORIGIN",
  "CLIENT",
  "CLONE",
  "CLOSE",
  "COALESCE",
  "CODE",
  "COLLATE",
  "COLLATION",
  "COLUMN",
  "COLUMNS",
  "COLUMN_FORMAT",
  "COLUMN_NAME",
  "COMMENT",
  "COMMIT",
  "COMMITTED",
  "COMPACT",
  "COMPLETION",
  "COMPONENT",
  "COMPRESSED",
  "COMPRESSION",
  "CONCURRENT",
  "CONDITION",
  "CONNECTION",
  "CONSISTENT",
  "CONSTRAINT",
  "CONSTRAINT_CATALOG",
  "CONSTRAINT_NAME",
  "CONSTRAINT_SCHEMA",
  "CONTAINS",
  "CONTEXT",
  "CONTINUE",
  "CONVERT",
  "CPU",
  "CREATE",
  "CROSS",
  "CUBE",
  "CUME_DIST",
  "CURRENT",
  "CURRENT_DATE",
  "CURRENT_TIME",
  "CURRENT_TIMESTAMP",
  "CURRENT_USER",
  "CURSOR",
  "CURSOR_NAME",
  "DATA",
  "DATABASE",
  "DATABASES",
  "DATAFILE",
  "DATE",
  "DATETIME",
  "DAY",
  "DAY_HOUR",
  "DAY_MICROSECOND",
  "DAY_MINUTE",
  "DAY_SECOND",
  "DEALLOCATE",
  "DEC",
  "DECIMAL",
  "DECLARE",
  "DEFAULT",
  "DEFAULT_AUTH",
  "DEFINER",
  "DEFINITION",
  "DELAYED",
  "DELAY_KEY_WRITE",
  "DELETE",
  "DENSE_RANK",
  "DESC",
  "DESCRIBE",
  "DESCRIPTION",
  "DES_KEY_FILE",
  "DETERMINISTIC",
  "DIAGNOSTICS",
  "DIRECTORY",
  "DISABLE",
  "DISCARD",
  "DISK",
  "DISTINCT",
  "DISTINCTROW",
  "DIV",
  "DO",
  "DOUBLE",
  "DROP",
  "DUAL",
  "DUMPFILE",
  "DUPLICATE",
  "DYNAMIC",
  "EACH",
  "ELSE",
  "ELSEIF",
  "EMPTY",
  "ENABLE",
  "ENCLOSED",
  "ENCRYPTION",
  "END",
  "ENDS",
  "ENFORCED",
  "ENGINE",
  "ENGINES",
  "ENGINE_ATTRIBUTE",
  "ENUM",
  "ERROR",
  "ERRORS",
  "ESCAPE",
  "ESCAPED",
  "EVENT",
  "EVENTS",
  "EVERY",
  "EXCEPT",
  "EXCHANGE",
  "EXCLUDE",
  "EXECUTE",
  "EXISTS",
  "EXIT",
  "EXPANSION",
  "EXPIRE",
  "EXPLAIN",
  "EXPORT",
  "EXTENDED",
  "EXTENT_SIZE",
  "FACTOR",
  "FAILED_LOGIN_ATTEMPTS",
  "FALSE",
  "FAST",
  "FAULTS",
  "FETCH",
  "FIELDS",
  "FILE",
  "FILE_BLOCK_SIZE",
  "FILTER",
  "FINISH",
  "FIRST",
  "FIRST_VALUE",
  "FIXED",
  "FLOAT",
  "FLOAT4",
  "FLOAT8",
  "FLUSH",
  "FOLLOWING",
  "FOLLOWS",
  "FOR",
  "FORCE",
  "FOREIGN",
  "FORMAT",
  "FOUND",
  "FROM",
  "FULL",
  "FULLTEXT",
  "FUNCTION",
  "GENERAL",
  "GENERATE",
  "GENERATED",
  "GEOMCOLLECTION",
  "GEOMETRY",
  "GEOMETRYCOLLECTION",
  "GET",
  "GET_FORMAT",
  "GET_MASTER_PUBLIC_KEY",
  "GET_SOURCE_PUBLIC_KEY",
  "GLOBAL",
  "GRANT",
  "GRANTS",
  "GROUP",
  "GROUPING",
  "GROUPS",
  "GROUP_REPLICATION",
  "GTID_ONLY",
  "HANDLER",
  "HASH",
  "HAVING",
  "HELP",
  "HIGH_PRIORITY",
  "HISTOGRAM",
  "HISTORY",
  "HOST",
  "HOSTS",
  "HOUR",
  "HOUR_MICROSECOND",
  "HOUR_MINUTE",
  "HOUR_SECOND",
  "IDENTIFIED",
  "IF",
  "IGNORE",
  "IGNORE_SERVER_IDS",
  "IMPORT",
  "IN",
  "INACTIVE",
  "INDEX",
  "INDEXES",
  "INFILE",
  "INITIAL",
  "INITIAL_SIZE",
  "INITIATE",
  "INNER",
  "INOUT",
  "INSENSITIVE",
  "INSERT",
  "INSERT_METHOD",
  "INSTALL",
  "INSTANCE",
  "INT",
  "INT1",
  "INT2",
  "INT3",
  "INT4",
  "INT8",
  "INTEGER",
  "INTERSECT",
  "INTERVAL",
  "INTO",
  "INVISIBLE",
  "INVOKER",
  "IO",
  "IO_AFTER_GTIDS",
  "IO_BEFORE_GTIDS",
  "IO_THREAD",
  "IPC",
  "IS",
  "ISOLATION",
  "ISSUER",
  "ITERATE",
  "JOIN",
  "JSON",
  "JSON_TABLE",
  "JSON_VALUE",
  "KEY",
  "KEYRING",
  "KEYS",
  "KEY_BLOCK_SIZE",
  "KILL",
  "LAG",
  "LANGUAGE",
  "LAST",
  "LAST_VALUE",
  "LATERAL",
  "LEAD",
  "LEADING",
  "LEAVE",
  "LEAVES",
  "LEFT",
  "LESS",
  "LEVEL",
  "LIKE",
  "LIMIT",
  "LINEAR",
  "LINES",
  "LINESTRING",
  "LIST",
  "LOAD",
  "LOCAL",
  "LOCALTIME",
  "LOCALTIMESTAMP",
  "LOCK",
  "LOCKED",
  "LOCKS",
  "LOGFILE",
  "LOGS",
  "LONG",
  "LONGBLOB",
  "LONGTEXT",
  "LOOP",
  "LOW_PRIORITY",
  "MASTER",
  "MASTER_AUTO_POSITION",
  "MASTER_BIND",
  "MASTER_COMPRESSION_ALGORITHMS",
  "MASTER_CONNECT_RETRY",
  "MASTER_DELAY",
  "MASTER_HEARTBEAT_PERIOD",
  "MASTER_HOST",
  "MASTER_LOG_FILE",
  "MASTER_LOG_POS",
  "MASTER_PASSWORD",
  "MASTER_PORT",
  "MASTER_PUBLIC_KEY_PATH",
  "MASTER_RETRY_COUNT",
  "MASTER_SERVER_ID",
  "MASTER_SSL",
  "MASTER_SSL_CA",
  "MASTER_SSL_CAPATH",
  "MASTER_SSL_CERT",
  "MASTER_SSL_CIPHER",
  "MASTER_SSL_CRL",
  "MASTER_SSL_CRLPATH",
  "MASTER_SSL_KEY",
  "MASTER_SSL_VERIFY_SERVER_CERT",
  "MASTER_TLS_CIPHERSUITES",
  "MASTER_TLS_VERSION",
  "MASTER_USER",
  "MASTER_ZSTD_COMPRESSION_LEVEL",
  "MATCH",
  "MAXVALUE",
  "MAX_CONNECTIONS_PER_HOUR",
  "MAX_QUERIES_PER_HOUR",
  "MAX_ROWS",
  "MAX_SIZE",
  "MAX_UPDATES_PER_HOUR",
  "MAX_USER_CONNECTIONS",
  "MEDIUM",
  "MEDIUMBLOB",
  "MEDIUMINT",
  "MEDIUMTEXT",
  "MEMBER",
  "MEMORY",
  "MERGE",
  "MESSAGE_TEXT",
  "MICROSECOND",
  "MIDDLEINT",
  "MIGRATE",
  "MINUTE",
  "MINUTE_MICROSECOND",
  "MINUTE_SECOND",
  "MIN_ROWS",
  "MOD",
  "MODE",
  "MODIFIES",
  "MODIFY",
  "MONTH",
  "MULTILINESTRING",
  "MULTIPOINT",
  "MULTIPOLYGON",
  "MUTEX",
  "MYSQL_ERRNO",
  "NAME",
  "NAMES",
  "NATIONAL",
  "NATURAL",
  "NCHAR",
  "NDB",
  "NDBCLUSTER",
  "NESTED",
  "NETWORK_NAMESPACE",
  "NEVER",
  "NEW",
  "NEXT",
  "NO",
  "NODEGROUP",
  "NONE",
  "NOT",
  "NOWAIT",
  "NO_WAIT",
  "NO_WRITE_TO_BINLOG",
  "NTH_VALUE",
  "NTILE",
  "NULL",
  "NULLS",
  "NUMBER",
  "NUMERIC",
  "NVARCHAR",
  "OF",
  "OFF",
  "OFFSET",
  "OJ",
  "OLD",
  "ON",
  "ONE",
  "ONLY",
  "OPEN",
  "OPTIMIZE",
  "OPTIMIZER_COSTS",
  "OPTION",
  "OPTIONAL",
  "OPTIONALLY",
  "OPTIONS",
  "OR",
  "ORDER",
  "ORDINALITY",
  "ORGANIZATION",
  "OTHERS",
  "OUT",
  "OUTER",
  "OUTFILE",
  "OVER",
  "OWNER",
  "PACK_KEYS",
  "PAGE",
  "PARSER",
  "PARTIAL",
  "PARTITION",
  "PARTITIONING",
  "PARTITIONS",
  "PASSWORD",
  "PASSWORD_LOCK_TIME",
  "PATH",
  "PERCENT_RANK",
  "PERSIST",
  "PERSIST_ONLY",
  "PHASE",
  "PLUGIN",
  "PLUGINS",
  "PLUGIN_DIR",
  "POINT",
  "POLYGON",
  "PORT",
  "PRECEDES",
  "PRECEDING",
  "PRECISION",
  "PREPARE",
  "PRESERVE",
  "PREV",
  "PRIMARY",
  "PRIVILEGES",
  "PRIVILEGE_CHECKS_USER",
  "PROCEDURE",
  "PROCESS",
  "PROCESSLIST",
  "PROFILE",
  "PROFILES",
  "PROXY",
  "PURGE",
  "QUARTER",
  "QUERY",
  "QUICK",
  "RANDOM",
  "RANGE",
  "RANK",
  "READ",
  "READS",
  "READ_ONLY",
  "READ_WRITE",
  "REAL",
  "REBUILD",
  "RECOVER",
  "RECURSIVE",
  "REDOFILE",
  "REDO_BUFFER_SIZE",
  "REDUNDANT",
  "REFERENCE",
  "REFERENCES",
  "REGEXP",
  "REGISTRATION",
  "RELAY",
  "RELAYLOG",
  "RELAY_LOG_FILE",
  "RELAY_LOG_POS",
  "RELAY_THREAD",
  "RELEASE",
  "RELOAD",
  "REMOTE",
  "REMOVE",
  "RENAME",
  "REORGANIZE",
  "REPAIR",
  "REPEAT",
  "REPEATABLE",
  "REPLACE",
  "REPLICA",
  "REPLICAS",
  "REPLICATE_DO_DB",
  "REPLICATE_DO_TABLE",
  "REPLICATE_IGNORE_DB",
  "REPLICATE_IGNORE_TABLE",
  "REPLICATE_REWRITE_DB",
  "REPLICATE_WILD_DO_TABLE",
  "REPLICATE_WILD_IGNORE_TABLE",
  "REPLICATION",
  "REQUIRE",
  "REQUIRE_ROW_FORMAT",
  "RESET",
  "RESIGNAL",
  "RESOURCE",
  "RESPECT",
  "RESTART",
  "RESTORE",
  "RESTRICT",
  "RESUME",
  "RETAIN",
  "RETURN",
  "RETURNED_SQLSTATE",
  "RETURNING",
  "RETURNS",
  "REUSE",
  "REVERSE",
  "REVOKE",
  "RIGHT",
  "RLIKE",
  "ROLE",
  "ROLLBACK",
  "ROLLUP",
  "ROTATE",
  "ROUTINE",
  "ROW",
  "ROWS",
  "ROW_COUNT",
  "ROW_FORMAT",
  "ROW_NUMBER",
  "RTREE",
  "SAVEPOINT",
  "SCHEDULE",
  "SCHEMA",
  "SCHEMAS",
  "SCHEMA_NAME",
  "SECOND",
  "SECONDARY",
  "SECONDARY_ENGINE",
  "SECONDARY_ENGINE_ATTRIBUTE",
  "SECONDARY_LOAD",
  "SECONDARY_UNLOAD",
  "SECOND_MICROSECOND",
  "SECURITY",
  "SELECT",
  "SENSITIVE",
  "SEPARATOR",
  "SERIAL",
  "SERIALIZABLE",
  "SERVER",
  "SESSION",
  "SET",
  "SHARE",
  "SHOW",
  "SHUTDOWN",
  "SIGNAL",
  "SIGNED",
  "SIMPLE",
  "SKIP",
  "SLAVE",
  "SLOW",
  "SMALLINT",
  "SNAPSHOT",
  "SOCKET",
  "SOME",
  "SONAME",
  "SOUNDS",
  "SOURCE",
  "SOURCE_AUTO_POSITION",
  "SOURCE_BIND",
  "SOURCE_COMPRESSION_ALGORITHMS",
  "SOURCE_CONNECT_RETRY",
  "SOURCE_DELAY",
  "SOURCE_HEARTBEAT_PERIOD",
  "SOURCE_HOST",
  "SOURCE_LOG_FILE",
  "SOURCE_LOG_POS",
  "SOURCE_PASSWORD",
  "SOURCE_PORT",
  "SOURCE_PUBLIC_KEY_PATH",
  "SOURCE_RETRY_COUNT",
  "SOURCE_SSL",
  "SOURCE_SSL_CA",
  "SOURCE_SSL_CAPATH",
  "SOURCE_SSL_CERT",
  "SOURCE_SSL_CIPHER",
  "SOURCE_SSL_CRL",
  "SOURCE_SSL_CRLPATH",
  "SOURCE_SSL_KEY",
  "SOURCE_SSL_VERIFY_SERVER_CERT",
  "SOURCE_TLS_CIPHERSUITES",
  "SOURCE_TLS_VERSION",
  "SOURCE_USER",
  "SOURCE_ZSTD_COMPRESSION_LEVEL",
  "SPATIAL",
  "SPECIFIC",
  "SQL",
  "SQLEXCEPTION",
  "SQLSTATE",
  "SQLWARNING",
  "SQL_AFTER_GTIDS",
  "SQL_AFTER_MTS_GAPS",
  "SQL_BEFORE_GTIDS",
  "SQL_BIG_RESULT",
  "SQL_BUFFER_RESULT",
  "SQL_CACHE",
  "SQL_CALC_FOUND_ROWS",
  "SQL_NO_CACHE",
  "SQL_SMALL_RESULT",
  "SQL_THREAD",
  "SQL_TSI_DAY",
  "SQL_TSI_HOUR",
  "SQL_TSI_MINUTE",
  "SQL_TSI_MONTH",
  "SQL_TSI_QUARTER",
  "SQL_TSI_SECOND",
  "SQL_TSI_WEEK",
  "SQL_TSI_YEAR",
  "SRID",
  "SSL",
  "STACKED",
  "START",
  "STARTING",
  "STARTS",
  "STATS_AUTO_RECALC",
  "STATS_PERSISTENT",
  "STATS_SAMPLE_PAGES",
  "STATUS",
  "STOP",
  "STORAGE",
  "STORED",
  "STRAIGHT_JOIN",
  "STREAM",
  "STRING",
  "SUBCLASS_ORIGIN",
  "SUBJECT",
  "SUBPARTITION",
  "SUBPARTITIONS",
  "SUPER",
  "SUSPEND",
  "SWAPS",
  "SWITCHES",
  "SYSTEM",
  "TABLE",
  "TABLES",
  "TABLESPACE",
  "TABLE_CHECKSUM",
  "TABLE_NAME",
  "TEMPORARY",
  "TEMPTABLE",
  "TERMINATED",
  "TEXT",
  "THAN",
  "THEN",
  "THREAD_PRIORITY",
  "TIES",
  "TIME",
  "TIMESTAMP",
  "TIMESTAMPADD",
  "TIMESTAMPDIFF",
  "TINYBLOB",
  "TINYINT",
  "TINYTEXT",
  "TLS",
  "TO",
  "TRAILING",
  "TRANSACTION",
  "TRIGGER",
  "TRIGGERS",
  "TRUE",
  "TRUNCATE",
  "TYPE",
  "TYPES",
  "UNBOUNDED",
  "UNCOMMITTED",
  "UNDEFINED",
  "UNDO",
  "UNDOFILE",
  "UNDO_BUFFER_SIZE",
  "UNICODE",
  "UNINSTALL",
  "UNION",
  "UNIQUE",
  "UNKNOWN",
  "UNLOCK",
  "UNREGISTER",
  "UNSIGNED",
  "UNTIL",
  "UPDATE",
  "UPGRADE",
  "URL",
  "USAGE",
  "USE",
  "USER",
  "USER_RESOURCES",
  "USE_FRM",
  "USING",
  "UTC_DATE",
  "UTC_TIME",
  "UTC_TIMESTAMP",
  "VALIDATION",
  "VALUE",
  "VALUES",
  "VARBINARY",
  "VARCHAR",
  "VARCHARACTER",
  "VARIABLES",
  "VARYING",
  "VCPU",
  "VIEW",
  "VIRTUAL",
  "VISIBLE",
  "WAIT",
  "WARNINGS",
  "WEEK",
  "WEIGHT_STRING",
  "WHEN",
  "WHERE",
  "WHILE",
  "WINDOW",
  "WITH",
  "WITHOUT",
  "WORK",
  "WRAPPER",
  "WRITE",
  "X509",
  "XA",
  "XID",
  "XML",
  "XOR",
  "YEAR",
  "YEAR_MONTH",
  "ZEROFILL",
  "ZONE",
  "ACTIVE",
  "ADMIN",
  "ARRAY",
  "ATTRIBUTE",
  "AUTHENTICATION",
  "BUCKETS",
  "BULK",
  "CHALLENGE_RESPONSE",
  "CLONE",
  "COMPONENT",
  "CUME_DIST",
  "DEFINITION",
  "DENSE_RANK",
  "DESCRIPTION",
  "EMPTY",
  "ENFORCED",
  "ENGINE_ATTRIBUTE",
  "EXCEPT",
  "EXCLUDE",
  "FACTOR",
  "FAILED_LOGIN_ATTEMPTS",
  "FINISH",
  "FIRST_VALUE",
  "FOLLOWING",
  "GENERATE",
  "GEOMCOLLECTION",
  "GET_MASTER_PUBLIC_KEY",
  "GET_SOURCE_PUBLIC_KEY",
  "GROUPING",
  "GROUPS",
  "GTID_ONLY",
  "HISTOGRAM",
  "HISTORY",
  "INACTIVE",
  "INITIAL",
  "INITIATE",
  "INTERSECT",
  "INVISIBLE",
  "JSON_TABLE",
  "JSON_VALUE",
  "KEYRING",
  "LAG",
  "LAST_VALUE",
  "LATERAL",
  "LEAD",
  "LOCKED",
  "MASTER_COMPRESSION_ALGORITHMS",
  "MASTER_PUBLIC_KEY_PATH",
  "MASTER_TLS_CIPHERSUITES",
  "MASTER_ZSTD_COMPRESSION_LEVEL",
  "MEMBER",
  "NESTED",
  "NETWORK_NAMESPACE",
  "NOWAIT",
  "NTH_VALUE",
  "NTILE",
  "NULLS",
  "OF",
  "OFF",
  "OJ",
  "OLD",
  "OPTIONAL",
  "ORDINALITY",
  "ORGANIZATION",
  "OTHERS",
  "OVER",
  "PASSWORD_LOCK_TIME",
  "PATH",
  "PERCENT_RANK",
  "PERSIST",
  "PERSIST_ONLY",
  "PRECEDING",
  "PRIVILEGE_CHECKS_USER",
  "PROCESS",
  "RANDOM",
  "RANK",
  "RECURSIVE",
  "REFERENCE",
  "REGISTRATION",
  "REPLICA",
  "REPLICAS",
  "REQUIRE_ROW_FORMAT",
  "RESOURCE",
  "RESPECT",
  "RESTART",
  "RETAIN",
  "RETURNING",
  "REUSE",
  "ROLE",
  "ROW_NUMBER",
  "SECONDARY",
  "SECONDARY_ENGINE",
  "SECONDARY_ENGINE_ATTRIBUTE",
  "SECONDARY_LOAD",
  "SECONDARY_UNLOAD",
  "SKIP",
  "SOURCE_AUTO_POSITION",
  "SOURCE_BIND",
  "SOURCE_COMPRESSION_ALGORITHMS",
  "SOURCE_CONNECT_RETRY",
  "SOURCE_DELAY",
  "SOURCE_HEARTBEAT_PERIOD",
  "SOURCE_HOST",
  "SOURCE_LOG_FILE",
  "SOURCE_LOG_POS",
  "SOURCE_PASSWORD",
  "SOURCE_PORT",
  "SOURCE_PUBLIC_KEY_PATH",
  "SOURCE_RETRY_COUNT",
  "SOURCE_SSL",
  "SOURCE_SSL_CA",
  "SOURCE_SSL_CAPATH",
  "SOURCE_SSL_CERT",
  "SOURCE_SSL_CIPHER",
  "SOURCE_SSL_CRL",
  "SOURCE_SSL_CRLPATH",
  "SOURCE_SSL_KEY",
  "SOURCE_SSL_VERIFY_SERVER_CERT",
  "SOURCE_TLS_CIPHERSUITES",
  "SOURCE_TLS_VERSION",
  "SOURCE_USER",
  "SOURCE_ZSTD_COMPRESSION_LEVEL",
  "SRID",
  "STREAM",
  "SYSTEM",
  "THREAD_PRIORITY",
  "TIES",
  "TLS",
  "UNBOUNDED",
  "UNREGISTER",
  "URL",
  "VCPU",
  "VISIBLE",
  "WINDOW",
  "ZONE",
  "ANALYSE",
  "DES_KEY_FILE",
  "MASTER_SERVER_ID",
  "PARSE_GCOL_EXPR",
  "REDOFILE",
  "SQL_CACHE",
];

export const operators = [
  "AND",
  "BETWEEN",
  "IN",
  "LIKE",
  "NOT",
  "OR",
  "IS",
  "NULL",
  "INTERSECT",
  "UNION",
  "INNER",
  "JOIN",
  "LEFT",
  "OUTER",
  "RIGHT",
];

export const builtinFunctions = [
  "ABS",
  "ACOS",
  "ADDDATE",
  "ADDTIME",
  "AES_DECRYPT",
  "AES_ENCRYPT",
  "ANY_VALUE",
  "Area",
  "AsBinary",
  "AsWKB",
  "ASCII",
  "ASIN",
  "AsText",
  "AsWKT",
  "ASYMMETRIC_DECRYPT",
  "ASYMMETRIC_DERIVE",
  "ASYMMETRIC_ENCRYPT",
  "ASYMMETRIC_SIGN",
  "ASYMMETRIC_VERIFY",
  "ATAN",
  "ATAN2",
  "ATAN",
  "AVG",
  "BENCHMARK",
  "BIN",
  "BIT_AND",
  "BIT_COUNT",
  "BIT_LENGTH",
  "BIT_OR",
  "BIT_XOR",
  "Buffer",
  "CAST",
  "CEIL",
  "CEILING",
  "Centroid",
  "CHAR",
  "CHAR_LENGTH",
  "CHARACTER_LENGTH",
  "CHARSET",
  "COALESCE",
  "COERCIBILITY",
  "COLLATION",
  "COMPRESS",
  "CONCAT",
  "CONCAT_WS",
  "CONNECTION_ID",
  "Contains",
  "CONV",
  "CONVERT",
  "CONVERT_TZ",
  "ConvexHull",
  "COS",
  "COT",
  "COUNT",
  "CRC32",
  "CREATE_ASYMMETRIC_PRIV_KEY",
  "CREATE_ASYMMETRIC_PUB_KEY",
  "CREATE_DH_PARAMETERS",
  "CREATE_DIGEST",
  "Crosses",
  "CURDATE",
  "CURRENT_DATE",
  "CURRENT_TIME",
  "CURRENT_TIMESTAMP",
  "CURRENT_USER",
  "CURTIME",
  "DATABASE",
  "DATE",
  "DATE_ADD",
  "DATE_FORMAT",
  "DATE_SUB",
  "DATEDIFF",
  "DAY",
  "DAYNAME",
  "DAYOFMONTH",
  "DAYOFWEEK",
  "DAYOFYEAR",
  "DECODE",
  "DEFAULT",
  "DEGREES",
  "DES_DECRYPT",
  "DES_ENCRYPT",
  "Dimension",
  "Disjoint",
  "Distance",
  "ELT",
  "ENCODE",
  "ENCRYPT",
  "EndPoint",
  "Envelope",
  "Equals",
  "EXP",
  "EXPORT_SET",
  "ExteriorRing",
  "EXTRACT",
  "ExtractValue",
  "FIELD",
  "FIND_IN_SET",
  "FLOOR",
  "FORMAT",
  "FOUND_ROWS",
  "FROM_BASE64",
  "FROM_DAYS",
  "FROM_UNIXTIME",
  "GeomCollFromText",
  "GeometryCollectionFromText",
  "GeomCollFromWKB",
  "GeometryCollectionFromWKB",
  "GeometryCollection",
  "GeometryN",
  "GeometryType",
  "GeomFromText",
  "GeometryFromText",
  "GeomFromWKB",
  "GeometryFromWKB",
  "GET_FORMAT",
  "GET_LOCK",
  "GLength",
  "GREATEST",
  "GROUP_CONCAT",
  "GTID_SUBSET",
  "GTID_SUBTRACT",
  "HEX",
  "HOUR",
  "IF",
  "IFNULL",
  "INET_ATON",
  "INET_NTOA",
  "INET6_ATON",
  "INET6_NTOA",
  "INSERT",
  "INSTR",
  "InteriorRingN",
  "Intersects",
  "INTERVAL",
  "IS_FREE_LOCK",
  "IS_IPV4",
  "IS_IPV4_COMPAT",
  "IS_IPV4_MAPPED",
  "IS_IPV6",
  "IS_USED_LOCK",
  "IsClosed",
  "IsEmpty",
  "ISNULL",
  "IsSimple",
  "JSON_APPEND",
  "JSON_ARRAY",
  "JSON_ARRAY_APPEND",
  "JSON_ARRAY_INSERT",
  "JSON_CONTAINS",
  "JSON_CONTAINS_PATH",
  "JSON_DEPTH",
  "JSON_EXTRACT",
  "JSON_INSERT",
  "JSON_KEYS",
  "JSON_LENGTH",
  "JSON_MERGE",
  "JSON_MERGE_PRESERVE",
  "JSON_OBJECT",
  "JSON_QUOTE",
  "JSON_REMOVE",
  "JSON_REPLACE",
  "JSON_SEARCH",
  "JSON_SET",
  "JSON_TYPE",
  "JSON_UNQUOTE",
  "JSON_VALID",
  "LAST_INSERT_ID",
  "LCASE",
  "LEAST",
  "LEFT",
  "LENGTH",
  "LineFromText",
  "LineStringFromText",
  "LineFromWKB",
  "LineStringFromWKB",
  "LineString",
  "LN",
  "LOAD_FILE",
  "LOCALTIME",
  "LOCALTIMESTAMP",
  "LOCATE",
  "LOG",
  "LOG10",
  "LOG2",
  "LOWER",
  "LPAD",
  "LTRIM",
  "MAKE_SET",
  "MAKEDATE",
  "MAKETIME",
  "MASTER_POS_WAIT",
  "MAX",
  "MBRContains",
  "MBRCoveredBy",
  "MBRCovers",
  "MBRDisjoint",
  "MBREqual",
  "MBREquals",
  "MBRIntersects",
  "MBROverlaps",
  "MBRTouches",
  "MBRWithin",
  "MD5",
  "MICROSECOND",
  "MID",
  "MIN",
  "MINUTE",
  "MLineFromText",
  "MultiLineStringFromText",
  "MLineFromWKB",
  "MultiLineStringFromWKB",
  "MOD",
  "MONTH",
  "MONTHNAME",
  "MPointFromText",
  "MultiPointFromText",
  "MPointFromWKB",
  "MultiPointFromWKB",
  "MPolyFromText",
  "MultiPolygonFromText",
  "MPolyFromWKB",
  "MultiPolygonFromWKB",
  "MultiLineString",
  "MultiPoint",
  "MultiPolygon",
  "NAME_CONST",
  "NOT IN",
  "NOW",
  "NULLIF",
  "NumGeometries",
  "NumInteriorRings",
  "NumPoints",
  "OCT",
  "OCTET_LENGTH",
  "OLD_PASSWORD",
  "ORD",
  "Overlaps",
  "PASSWORD",
  "PERIOD_ADD",
  "PERIOD_DIFF",
  "PI",
  "Point",
  "PointFromText",
  "PointFromWKB",
  "PointN",
  "PolyFromText",
  "PolygonFromText",
  "PolyFromWKB",
  "PolygonFromWKB",
  "Polygon",
  "POSITION",
  "POW",
  "POWER",
  "PROCEDURE ANALYSE",
  "QUARTER",
  "QUOTE",
  "RADIANS",
  "RAND",
  "RANDOM_BYTES",
  "RELEASE_ALL_LOCKS",
  "RELEASE_LOCK",
  "REPEAT",
  "REPLACE",
  "REVERSE",
  "RIGHT",
  "ROUND",
  "ROW_COUNT",
  "RPAD",
  "RTRIM",
  "SCHEMA",
  "SEC_TO_TIME",
  "SECOND",
  "SESSION_USER",
  "SHA1",
  "SHA",
  "SHA2",
  "SIGN",
  "SIN",
  "SLEEP",
  "SOUNDEX",
  "SPACE",
  "SQRT",
  "SRID",
  "ST_Area",
  "ST_AsBinary",
  "ST_AsWKB",
  "ST_AsGeoJSON",
  "ST_AsText",
  "ST_AsWKT",
  "ST_Buffer",
  "ST_Buffer_Strategy",
  "ST_Centroid",
  "ST_Contains",
  "ST_ConvexHull",
  "ST_Crosses",
  "ST_Difference",
  "ST_Dimension",
  "ST_Disjoint",
  "ST_Distance",
  "ST_Distance_Sphere",
  "ST_EndPoint",
  "ST_Envelope",
  "ST_Equals",
  "ST_ExteriorRing",
  "ST_GeoHash",
  "ST_GeomCollFromText",
  "ST_GeometryCollectionFromText",
  "ST_GeomCollFromTxt",
  "ST_GeomCollFromWKB",
  "ST_GeometryCollectionFromWKB",
  "ST_GeometryN",
  "ST_GeometryType",
  "ST_GeomFromGeoJSON",
  "ST_GeomFromText",
  "ST_GeometryFromText",
  "ST_GeomFromWKB",
  "ST_GeometryFromWKB",
  "ST_InteriorRingN",
  "ST_Intersection",
  "ST_Intersects",
  "ST_IsClosed",
  "ST_IsEmpty",
  "ST_IsSimple",
  "ST_IsValid",
  "ST_LatFromGeoHash",
  "ST_Length",
  "ST_LineFromText",
  "ST_LineStringFromText",
  "ST_LineFromWKB",
  "ST_LineStringFromWKB",
  "ST_LongFromGeoHash",
  "ST_MakeEnvelope",
  "ST_MLineFromText",
  "ST_MultiLineStringFromText",
  "ST_MLineFromWKB",
  "ST_MultiLineStringFromWKB",
  "ST_MPointFromText",
  "ST_MultiPointFromText",
  "ST_MPointFromWKB",
  "ST_MultiPointFromWKB",
  "ST_MPolyFromText",
  "ST_MultiPolygonFromText",
  "ST_MPolyFromWKB",
  "ST_MultiPolygonFromWKB",
  "ST_NumGeometries",
  "ST_NumInteriorRing",
  "ST_NumInteriorRings",
  "ST_NumPoints",
  "ST_Overlaps",
  "ST_PointFromGeoHash",
  "ST_PointFromText",
  "ST_PointFromWKB",
  "ST_PointN",
  "ST_PolyFromText",
  "ST_PolygonFromText",
  "ST_PolyFromWKB",
  "ST_PolygonFromWKB",
  "ST_Simplify",
  "ST_SRID",
  "ST_StartPoint",
  "ST_SymDifference",
  "ST_Touches",
  "ST_Union",
  "ST_Validate",
  "ST_Within",
  "ST_X",
  "ST_Y",
  "StartPoint",
  "STD",
  "STDDEV",
  "STDDEV_POP",
  "STDDEV_SAMP",
  "STR_TO_DATE",
  "STRCMP",
  "SUBDATE",
  "SUBSTR",
  "SUBSTRING",
  "SUBSTRING_INDEX",
  "SUBTIME",
  "SUM",
  "SYSDATE",
  "SYSTEM_USER",
  "TAN",
  "TIME",
  "TIME_FORMAT",
  "TIME_TO_SEC",
  "TIMEDIFF",
  "TIMESTAMP",
  "TIMESTAMPADD",
  "TIMESTAMPDIFF",
  "TO_BASE64",
  "TO_DAYS",
  "TO_SECONDS",
  "Touches",
  "TRIM",
  "TRUNCATE",
  "UCASE",
  "UNCOMPRESS",
  "UNCOMPRESSED_LENGTH",
  "UNHEX",
  "UNIX_TIMESTAMP",
  "UpdateXML",
  "UPPER",
  "USER",
  "UTC_DATE",
  "UTC_TIME",
  "UTC_TIMESTAMP",
  "UUID",
  "UUID_SHORT",
  "VALIDATE_PASSWORD_STRENGTH",
  "VALUES",
  "VAR_POP",
  "VAR_SAMP",
  "VARIANCE",
  "VERSION",
  "WAIT_FOR_EXECUTED_GTID_SET",
  "WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS",
  "WEEK",
  "WEEKDAY",
  "WEEKOFYEAR",
  "WEIGHT_STRING",
  "Within",
  "X",
  "Y",
  "YEAR",
  "YEARWEEK",
];
